package com.haircut.sys.model.dept;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.haircut.sys.model.BaseIDAllDate;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

@Setter
@Getter
@TableName("t_sys_dept")
public class SysDept extends BaseIDAllDate {
    /**
     * 父部门id
     */
    @TableField("parent_id")
    private String parentId;
    /**
     * 部门名称
     */
    @TableField("dept_name")
    private String deptName;
    /**
     * 显示顺序
     */
    @TableField("sort_num")
    private Integer sortNum;
    /**
     * 部门等级
     */
    @TableField("dept_level")
    private Integer deptLevel;
    /**
     * 数据状态(1、启用 2、禁用 99、删除)
     */
    @TableField("data_stts")
    private Integer dataStts;
    /**
     * 部门层级
     */
    @TableField("hierarchy")
    private String hierarchy;
    /**
     * 生成日期(1、周一 2、周二 3、周三 4、周四 5、周五 6、周六 7、周日)
     */
    @TableField("gen_day")
    private Integer genDay;
    /**
     * 生成类型(1、截至上周日 2、截至昨日)
     */
    @TableField("gen_type")
    private Integer genType;
    /**
     * 分成比例
     */
    @TableField("share_ratio")
    private BigDecimal shareRatio;
}
